home *** CD-ROM | disk | FTP | other *** search
- BORINT
- FIX BORLAND INTERRUPT BUGS
-
-
-
- 1. Introduction
-
- Certain products of Borland International (including
- SuperKey Version 1.11A and Turbo Lightning Version 1.00A)
- issue "illegal" interrupts to see if they are already
- installed. Unfortunately, these "illegal" interrupts will
- cause the BIOS routines in some non-IBM machines (including
- older model Corona PC's) to "crash".
-
- In addition, certain product(s) of Borland International
- (including SuperKey Version 1.11A - but not including Turbo
- Lightning Version 1.00A) trap DOS interrupts in a way which
- can result in erroneous processing of the flag bits,
- particularly the carry flag. When running a second
- invocation of IBM PC-DOS Version 2.10 COMMAND.COM with such
- a resident program installed:
-
- RESTORE.COM always aborts with the error message:
- "Invalid drive specification". The affected DOS
- function is 14 (select current drive).
-
- The ERASE/DEL command will not accept a path name (only
- a simple file name); even a valid path name results in
- the error message: "Invalid directory". The affected
- DOS function is 41 (parse filename)
-
- 2. Installation and Operation
-
- When executed, BORINT becomes permanently resident. It
- should be loaded before any Borland International program is
- loaded. Since it is quite small and shouldn't affect normal
- operation in any way, it may be routinely loaded from the
- AUTOEXEC.BAT file.
-
- BORINT traps "illegal" calls to BIOS serial port (interrupt
- 20) and keyboard (interrupt 22) routines, and immediately
- returns to the calling program.
-
- BORINT traps DOS function calls 14 (select current drive)
- and 41 (parse filename), and clears the carry flag before
- continuing on to DOS.
-
- 3. Revision History
-
- Version 1.10
-
- Fixes for the Borland bug affecting DOS interrupt
- functions 14 (select current drive) and 41 (parse
- filename) were added.
-
-
- Rev: August 22, 1986 Page 1 Version 1.10
-
-
-
-
-
-
-
-
-
- BORINT
-
-
-
- 4. Copyright and Trademark Notices
-
- BORINT and this documentation are copyrighted products of
- John Navas II.
-
- BORINT is made available for personal, non-commercial
- use only. You are granted a limited license to use
- BORINT, and to copy it and distribute it, provided that
- no fee is charged for such copying and distribution,
- and that it is only distributed in its original,
- unmodified state.
-
- Borland is a trademark of Borland International. SuperKey
- and Turbo Lightning are trademarked and copyrighted products
- of Borland International.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Rev: August 22, 1986 Page 2 Version 1.10
-
-
-
-
-
-
-
-
-
-